Big Huge Thesaurus

vacation spot

noun